from selenium import  webdriver
from time import sleep
from selenium.webdriver.common.by import By     #  元素定位

# 打开浏览器
driver = webdriver.Edge()
# 窗口最大化
driver.maximize_window()
# 双击打开百度页面
driver.get('https://www.baidu.com/')
# 点击新闻
driver.find_element(By.LINK_TEXT, '新闻').click()
sleep(3)
# 窗口切换
driver.switch_to.window(driver.window_handles[-1])

sleep(3)
# 模糊定位-点击
driver.find_element(By.PARTIAL_LINK_TEXT, '机遇性').click()
# 窗口切换
driver.switch_to.window(driver.window_handles[-1])
sleep(3)
# 向下滚动任意像素（1000）
driver.execute_script('window.scrollTo(0,1000)')
sleep(2)
# 向下滚动-滚动到底部   document.body.scrollHeight ：身体（网页总高度）的高度
driver.execute_script('window.scrollTo(0,document.body.scrollHeight)')
sleep(2)
# 向下滚动-滚动到顶部
driver.execute_script('window.scrollTo(0,0)')


sleep(10)
# # 关闭浏览器
# driver.quit()

